package bite20220329;

public class TestDemo {

    /**
     * 实例内部类：
     * 1、如何实例化内部类对象？
     * 外部类名.内部类名    变量 = 外部类对象的引用.new InnerClass();
     * 2、实例内部类当中不能定义静态的成员变量？但是要定义 必须是编译的时候确定要编译的值
     * public static final
     * 3、实例内部类当中，如果有成员变量和外部类重名，优先用内部类的成员变量
    */
    class InnerClass{
        public int data4 =40;
        private int data5 = 50;
        //public static int data6 = 60;


        public InnerClass() {
            System.out.println("内部类的方法");
        }
        public void method(){
            System.out.println("InnerClass的一个method方法!");
        }//实例化的一个东西
    }
}
